package com.example.androidlearning2422.ui.kotlin

//分支结构
//单分支,双分支，多分支

fun main(){
    isAdult()
    score2Grade()
    // 多分支
    //根据输入的成绩判断等级
    //A:90分及以上
    //B:75分及以上
    //C：60分及以上
    //D:60分以下
    print("Please input score:")
    val score = readLine()?.toInt()
    val grade = when(score){
     in 90..100-> 'A'
     in 75..89-> 'B'
     in 60..74-> 'C'
     in 0..59-> 'D'
        else ->"Invalid Score"
    }
    println(grade)
}





private fun score2Grade(){
    isAdult()
    // 多分支
    //根据输入的成绩判断等级
    //A:90分及以上
    //B:75分及以上
    //C：60分及以上
    //D:60分以下
    println("Please input score:")
    val score = readLine()?.toInt()
    if(score != null){
        if(score >= 90) {
            println("A")
        }else if (score >= 75){
            println("B")
        }else if (score >=60){
            println("C")
        }else {
            println("D")
        }
    }

}
private fun isAdult(){
    //单分支
    println("please input age:")
    val age = readLine()?.toInt()
    if (age != null){
        if(age >= 18){
            println("The Student is Adult")
        }else{
            println("The Student is not Adult")
        }
    }
}